﻿// Less2DB.NET framework
// http://code.google.com/p/less2db/
//
// Copyright © Wangzhongwu, 2011
// alex.wzw@gmail.com
//

namespace Less2DB.Interfaces
{
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;

    /// <summary>
    /// 数据访问层接口。
    /// </summary>
    public interface ISQLBuilder
    {
        /// <summary>
        /// 生成查询指定记录数目的该条查询的语句。
        /// </summary>
        /// <param name="querystring">一条查询语句。</param>
        /// <param name="top">要返回的记录的数目。</param>
        /// <returns>返回新的查询语句。</returns>
        string GenerateSQLTopQueryString(string queryString, int top);
    }
}
